/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 28 November 2020 21:55:22
*/


/*** over ride styles ***/

::selection { background: #FF5E99; color: #fff; text-shadow: none; }

/*currently only used in the exhibitions */
nav.sub-nav.HideSubNav {display: none;}

/* venue hire */
  body.A447265A .top-nav ol { display: none; }




/*
body.A448172A header#header h1 span.title { display: none; }
body.A448172A header#header h1:before {content: "News"; display: inline-block; }
body#asset448172 header#header h1 { display: inline-block; }
*/


.w100 { width: 100%;}



body.A448172A section#main h1 {
  font-size: 38px;
  line-height: 1.05; 
  margin-bottom: 15px;
  font-family: "NewsGothicBT-Reg", Helvetica, Arial, sans-serif;
  letter-spacing: 0.055em;
}


p.date { font-weight: bold; }


@media (max-width: 1024px) and (min-width: 768px) {
  #header h1.medtitle { font-size: 35px; }
}
#header h1.longtitle { font-size: 35px; line-height: 55px; width: 75%; padding-top: 15px; }

div.field-group ul, 
div.field-group ul li { display: block; width: 100%; }
div.field-group ul li input { float: left; margin-right: 14px; }
div.field-group ul li label { }

p.content-image { text-align: right; }
p.content-image img { border: 10px solid #ffffff; margin: 5px 0px 15px 0px; width: 100%; }



/** Collections slide Vernon search **/
.vernon-search { font-size: 17px; color: #415a68; margin-top: 19px;  }
.vernon-search legend {margin-bottom: 5px; font-weight: bold; }
.vernon-search fieldset.search-for { /*border: 1px solid #ff0000;*/ }
.vernon-search fieldset.search-for label.search-label-normal { width: 50%; float: left; }
.vernon-search fieldset.search-for input[type=radio] {}
.vernon-search fieldset.only-images { /*border: 1px solid #ffcc00;*/ }
.vernon-search fieldset.only-images input {}

.vernon-search fieldset.search-input { padding: 24px 20px 18px; margin: 0 0 19px 0; background-color: #fff; position: relative; }
.vernon-search fieldset.search-input input { width: 100%; border: none; border-bottom: 2px solid #415a68; font-size: 17px; letter-spacing: 0.06em; color: #415a68 }
.vernon-search fieldset.search-input div.search-button { width: 21px; position: absolute; top: 24px; right: 21px;  }
.vernon-search fieldset.search-input button { padding: 0; margin: 0; border: none; background: #fff; color: #415a68; }
.vernon-search fieldset.search-input button svg { width: 21px; height: 27px; fill: #415a68; }

@media (max-width: 960px) and (min-width: 768px) { .vernon-search { margin-top: -210px;} }


.l-col.exhibition.exhibition555296 { background-color: rgba(65, 90, 104, 0.35); border-color: #7f94a0; }
.l-col.exhibition.exhibition555296 h4 { color: #ffffff; }



/*** Subscribe to our newsletter ***/
.footer-newsletter-nav { padding: 2.0em 0 2.0em 0; background-color: #b4ced1; }
.footer-newsletter-nav h2 { text-align: center; }
.footer-newsletter-nav h2 a { color: #415a68; }
.footer-newsletter-nav svg { position: relative;
width: inherit;
height: inherit;
fill: #4d6674; 
display: inline-block;
vertical-align: top;
width: 40px;
height: 40px;
margin-top: -5px;
 }

.ui-helper-hidden-accessible {
  display: none;
}

.ui-autocomplete {
  list-style-type: none !important;
  padding: 0;
  background-color: white;
  box-shadow: 0px 2px 4px #666;
  position: absolute;
}

.ui-autocomplete li a {
  color: #666 !important;
  display: inline-block !important;
  width: 95% !important;
  padding: 5px !important;
}

.ui-autocomplete li a:hover {
  background-color: #f5f5f6 !important;
}